package com.hanson.basicknowledge.iterator;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * 以下是一个使用迭代器遍历List集合的Java示例代码，它是通过for循环来实现的：
 *
 * @author Hanson
 * @date 2023/2/22 17:46
 */
public class ForIteratorDemo {

    public static void main(String[] args) {
        // 创建一个包含字符串的List集合
        List<String> list = new ArrayList<>();
        list.add("Java");
        list.add("Python");
        list.add("C++");

        // 使用for循环和迭代器遍历集合
        for (Iterator<String> iterator = list.iterator();iterator.hasNext();){
            String element = iterator.next();
            System.out.println(element);
        }
    }
}
